home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / kbdmgr.c < prev    next >
C/C++ Source or Header  |  1979-12-31  |  658b  |  38 lines

  1. /* --------------------------------- kbdmgr.c ------------------------------- */
  2.  
  3. /* This is part of the flight simulator 'fly8'.
  4.  * Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  5. */
  6.  
  7. /* Keyboard drivers manager.
  8. */
  9.  
  10. #include "fly.h"
  11.  
  12.  
  13. extern struct KbdDriver NEAR* FAR
  14. kbrd_init (char *name)
  15. {
  16.     struct KbdDriver    NEAR* FAR* p;
  17.     char            *options;
  18.     int            n;
  19.  
  20.     p = KbdDrivers;
  21.     if (name) {
  22.         options = strchr (name, ':');
  23.         if (T(options = strchr (name, ':')))
  24.             n = options - name;
  25.         else
  26.             n = strlen (name);
  27.  
  28.         for (; *p; ++p)
  29.             if (!strnicmp ((*p)->name, name, n) && !(*p)->name[n])
  30.                 break;
  31.     }
  32.     return (*p);
  33. }
  34.  
  35. extern void FAR
  36. kbrd_term (void)
  37. {}
  38.